Wayland has minImageCount == 4, so us just creating 2 images is not very
nice. So we don't do that anymore.
.pNext = NULL,
.flags = 0,
.surface = priv->surface,
- .minImageCount = 2,
+ .minImageCount = CLAMP (2,
+ capabilities.minImageCount,
+ capabilities.maxImageCount ? capabilities.maxImageCount : G_MAXUINT32),
.imageFormat = priv->image_format.format,
.imageColorSpace = priv->image_format.colorSpace,
.imageExtent = capabilities.currentExtent,